/**
 * @file RuneTrack.h
 * @author enemy1205 (enemy1205@qq.com)
 * @brief 神符追踪类头文件
 * @date 2021-09-12
 *
 */
#pragma once

#include "Tracker.h"
#include "Rune.h"

class RuneTracker : public Tracker {
public:
    //神符追踪器构造函数
    explicit RuneTracker(Features_ptr &);

    //获取真实能量机关中心
    void getRealCenter(Rune_ptr &);

    //更新能量机关序列
    void update(const Features_ptr &) override;

    //匹配时判断是否发生突变
    bool isSuddenChange(Features_ptr &to_be_matched, float &delta) override;

};
